package com.example.demo.dao.db1;

import com.example.demo.dao.dto.UserDTO;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * @author
 * 用户 数据层
 */
@Mapper
public interface UserDb1Mapper {

    /**
     * 通过编号查找用户信息
     *
     * @param id 编号
     * @return 用户信息
     */
    UserDTO queryUserById(@Param("id")Integer id);

    /**
     * 新增用户
     *
     * @param id 用户编号
     * @param userName 用户名称
     * @return  用户信息
     */
    void insert(@Param("id")Integer id, @Param("userName")String userName);

    /**
     * 分页查询用户信息
     *
     * @return  用户信息
     */
    List<UserDTO> queryUserByPage();

}
